From 37eb5c08a4a24792b5e0c71644c70eb5a38c16c1 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 28 Oct 2015 00:41:13 -0400 Subject: [PATCH] inspector: Cosmetic changes to the hierarchy tab Put the interfaces below GInterface. --- gtk/inspector/object-hierarchy.c | 10 +++++++++- gtk/inspector/object-hierarchy.ui | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/gtk/inspector/object-hierarchy.c b/gtk/inspector/object-hierarchy.c index 9c91c8bb61..94e00638cd 100644 --- a/gtk/inspector/object-hierarchy.c +++ b/gtk/inspector/object-hierarchy.c @@ -99,10 +99,18 @@ gtk_inspector_object_hierarchy_set_object (GtkInspectorObjectHierarchy *oh, } while ((type = g_type_parent (type))); + if (g_hash_table_size (interfaces) > 0) + { + gtk_tree_store_append (oh->priv->model, &iter, NULL); + gtk_tree_store_set (oh->priv->model, &iter, + COLUMN_OBJECT_NAME, "GInterface", + -1); + parent = iter; + } g_hash_table_iter_init (&hit, interfaces); while (g_hash_table_iter_next (&hit, (gpointer *)&class_name, NULL)) { - gtk_tree_store_append (oh->priv->model, &iter, NULL); + gtk_tree_store_append (oh->priv->model, &iter, &parent); gtk_tree_store_set (oh->priv->model, &iter, COLUMN_OBJECT_NAME, class_name, -1); diff --git a/gtk/inspector/object-hierarchy.ui b/gtk/inspector/object-hierarchy.ui index d8a99ccce6..5240d7b1e2 100644 --- a/gtk/inspector/object-hierarchy.ui +++ b/gtk/inspector/object-hierarchy.ui @@ -29,7 +29,7 @@ False - Object Hierarchy + Class Hierarchy 0.8 -- 2.30.2